home *** CD-ROM | disk | FTP | other *** search
- 10 rem *** filter - effekt
- 11 :
- 12 :fr =64 :rem filterfrequenz (high)
- 13 :m =0 :rem mode
- 14 :w =1 :rem ueberlauf verbieten
- 15 :ut =3 :rem hochzaehl zeit (up-time)
- 16 :dt =60 :rem runterzaehl zeit (down-time)
- 17 :ul =20 :rem hochz. schritt (up-level)
- 18 :dl =1 :rem runterz. schritt (down-level)
- 19 :
- 20 rem * ton einschalten
- 21 :
- 22 s=54272:pokes+4,8:pokes+24,15+16 :rem volle lautstaerke und tiefpass filter
- 23 pokes+6,248:pokes+5,0:pokes+4,33 :rem adsr und saegezahn-wellenform poken
- 24 pokes+23,241:pokes+1,5 :rem volle resonanz, filter stimme 1 an, tonhoehe
- 29 :
- 40 rem * filter !!
- 51 :
- 52 i=0 :rem zaehler vorbereiten
- 53 pokes+22,fr :rem filterfrequenz poken
- 54 fr=fr+ul :rem filterfreq. um up-level erhoehen
- 55 ifw=1andfr>255thenfr=255 :rem bei w=1 ueberlauf der filterfreq. verbieten
- 56 i=i+1 :rem zaehler erhoehen
- 57 ifi<utthen53:rem nochmal bis schleifenende erreicht (up-time)
- 59 :
- 60 i=0 :rem zaehler vorbereiten
- 61 pokes+22,fr :rem filterfreq. poken
- 62 fr=fr-dt :rem filterfreq. um down-level vermindern
- 63 ifw=1andfr<0thenfr=0 :rem bei w=1 unterlauf der filterfreq. verbieten
- 64 i=i+1 :rem zaehler erhoehen.
- 65 ifi<dtthen61:rem ...nochmal bis down-time errreicht (schleifen-ende)
-